self-rescaling CFG